-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dependencies: Add support for Python 3.12 #131
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #131 +/- ##
==========================================
+ Coverage 90.32% 90.35% +0.04%
==========================================
Files 15 15
Lines 1125 1129 +4
==========================================
+ Hits 1016 1020 +4
Misses 109 109 ☔ View full report in Codecov by Sentry. |
b179ac7
to
4bd89ae
Compare
4e480c2
to
4aea6b4
Compare
08e3065
to
4a8f9b8
Compare
e43cabb
to
4a8f9b8
Compare
51bbc7c
to
e326b9a
Compare
Docs failing with
|
@unkcpz applied the aio-pika pin but unfortunately there are still two tests failing that don't seem trivial to fix. |
Right, I'll look into it. EDIT: the doc build is fixed by updating the aio-pika doc link. |
I think the failed test came from a070bfe This |
08912de
to
7059d24
Compare
Thanks for revert the change @sphuber. Now there are two tests failed and I'll try to look into it. |
I didn't find anything in https://docs.python.org/3/whatsnew/3.12.html#asyncio that may cause the failed test after using python3.12. But my guess is that performance improvement was by tightly schedule the task into even loop and run without another round of event loop between schedule |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems all works!
This allows relinquishing control to the event loop to ensure requeueing coroutines have the chance to get run before another task is fetched from the queue.
Latest release 9.5.0 breaks due to an import error of `typing_extensions`. See mosquito/aio-pika#649
f3cdb40
to
c24bb72
Compare
Fantastic, thanks a lot for the help @unkcpz |
No description provided.